package cz.muni.fi.pa036.kiss.Entity;

public class PokojAssembler {
    public static PokojDTO createDTOfromEntity(Pokoj entity){
        PokojDTO dto = new PokojDTO();
        KolejDTO kolej = KolejAssembler.createDTOfromEntity(entity.getKolej());
        if(entity.getId() != null){
            dto.setId(dto.getId());
        }
        dto.setPocet_luzek(entity.getPocet_luzek());
        dto.setCislo_pokoje(entity.getCislo_pokoje());
        dto.setCena_za_luzko(entity.getCena_za_luzko());
        dto.setPocet_volnych_luzek(entity.getPocet_volnych_luzek());
        dto.setPohlavi(entity.getPohlavi());
        if(kolej != null){
            dto.setKolej(kolej);
        }
        return dto;
    }
    public static Pokoj createEntityfromDTO(PokojDTO dto){
        Pokoj entity = new Pokoj();
        Kolej kolej = KolejAssembler.createEntityfromDTO(dto.getKolej());
        if(dto.getId() != null){
            entity.setId(dto.getId());
        }
        entity.setPocet_luzek(dto.getPocet_luzek());
        entity.setCislo_pokoje(dto.getCislo_pokoje());
        entity.setCena_za_luzko(dto.getCena_za_luzko());
        entity.setPocet_volnych_luzek(dto.getPocet_volnych_luzek());
        entity.setPohlavi(dto.getPohlavi());
        if(kolej != null){
            entity.setKolej(kolej);
        }
        return entity;
    }
}
